BGM包在RES文件夹内,文件名为X00XX.BIN 每一个BIN视作1个包共207个。其中B00XX 代表 原有BGM、D00XX 代表 后续DLC、E00XX 代表 视频语音(语音不管)
修改方法:
首先要弄懂包内结构,用WINHEX打开BIN文件如图
0~0x1B为大包信息,0x8~0xb是LENGTH 0xc~0xf是START 0x10~1b不动它 0x1c就是kvs音频的文件头0x20~0x27为loop数据,如果不打算改loop的话只需将手中的音频格式转成kvs(kvs2ogg)之后把大包的头部信息粘贴到新的kvs上改LENGTH就行了
ps1 LENGTH=新kvs文件大小的16进制数值(反键查看文件属性)
ps2 loop算法 时间/总时间*样本总数
0x8就是从0数到第8位数的位置0xb(b是16进制=11).
例:
假如 1个音乐总时间是1:30秒 循环是从25秒开始 结束是1:30秒
时间/总时间*样本总数=25/90*48000
PS:单点循环没工具是很难精确循环数值的 建议加长音乐时间再转KVS就不用设循环了
19游戏网整理报道
猜你喜欢